9d692deeda0a9980696455670f17ccc1f15959c9,src/main/java/org/ohdsi/webapi/service/EvidenceService.java,EvidenceService,getPubMedlinkout,#JSONArray#number#,472
Before Change
private EvidenceDetails getPubMedlinkout(JSONArray lineItems,int j) throws JSONException {
EvidenceDetails e = new EvidenceDetails();
JSONObject tempItem = lineItems.getJSONObject(j);
JSONObject tempSource = tempItem.getJSONObject("an");
e.label = tempSource.getString("value");
tempSource = tempItem.getJSONObject("source");
e.sourceURL = tempSource.getString("value");
After Change
EvidenceDetails e = new EvidenceDetails();
JSONObject tempItem = lineItems.getJSONObject(j);
JSONObject tempSource;
if(tempItem.has("an")) {
tempSource = tempItem.getJSONObject("an");
e.label = tempSource.getString("value");
}
if(tempItem.has("source")) {
tempSource = tempItem.getJSONObject("source");
e.sourceURL = tempSource.getString("value");
}